#pragma once

#include "imagebase.h"

class ImageLoader;

/****************************************************
  Abstract parent of pixel image. Must implements
  it's subclass. Pixel image holds the image instance.
 ****************************************************/
class PixelImage:
        public ImageBase
{
public:
	PixelImage(void);
	virtual ~PixelImage(void);
	
        // Set the loader of this image
	virtual void setLoader(ImageLoader *) = 0;
};
